place in a home or asylum - Fransızca İngilizce Sözlük